Project: Parallel Web Crawler

Project Submission

For your submission, please submit the following:

  • Completed project code should be uploaded either to GitHub or a .zip file. The following Java files should be filled in with all TODOs addressed:
    • src/main/java/com/udacity/webcrawler/json/ConfigurationLoader.java
    • src/main/java/com/udacity/webcrawler/json/CrawlResultWriter.java
    • src/main/java/com/udacity/webcrawler/ParallelWebCrawler.java
    • You should define and include your own helper classes in src/main/java/com/udacity/webcrawler/, as you see fit.
    • src/main/java/com/udacity/webcrawler/WordCounts.java
    • src/main/java/com/udacity/webcrawler/profiler/ProfilerImpl.java
    • src/main/java/com/udacity/webcrawler/profiler/ProfilingMethodInterceptor.java
    • src/main/java/com/udacity/webcrawler/main/WebCrawlerMain.java
  • All questions in written-questions.txt should be answered and uploaded with the rest of the project.

Double-Check the Rubric

Make sure you have completed all the rubric items here.

Submit your Project

You can submit your project by uploading a zip file or selecting your GitHub repo.

Project Submission Checklist

Before submitting your project, please review and confirm the following items.
I am confident all rubric items have been met and my project will pass as submitted. (If not, I will discuss with my mentor prior to submitting.)
Project builds correctly without errors and runs.
All required functionality exists and my project behaves as expected per the project's specifications.

Once you have checked all these items, you are ready to submit!